//
//  BeautyView.h
//  YouinRTCDemo
//
//  Created by 潘欣 on 2025/3/13.
//

#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@protocol BeatutyDelegate <NSObject>
//是否打开美颜
- (void)beautySwitchDelegate:(BOOL)isOn withTag:(NSInteger)tag;

//美颜参数
- (void)applyBeautyEffectsWithlightening:(float)lightening
                             withRedness:(float)redness
                           withSharpness:(float)sharpness
                              withSmooth:(float)smooth;

//美妆
- (void)makeUpButtonCurrentBigTitleIndex:(NSInteger)bigTitle withSubtitle:(NSInteger)subtitle;

//类型 颜色
- (void)makeUpFourTitleIndex:(NSInteger)bigTitle withSubtitle:(NSInteger)subtitle;

//美妆slider强度设置
- (void)makeUpSliders:(float)value withTag:(NSInteger)tag;

//重置按钮
- (void)resetBeauty;
@end

@interface BeautyView : UIView

@property(nonatomic,weak)id<BeatutyDelegate>delegate;
@property (nonatomic, copy)void(^makeUpHeightBlock)(BOOL isHeight);

-(void)showView;
-(void)hideView;
@end

NS_ASSUME_NONNULL_END
